home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / game / 2play / dynAMIte.lha / dynAMIte / Docs / bomap.mdk next >
Text File  |  2001-07-22  |  3KB  |  123 lines

  1. Standard Map
  2. #################
  3. #2 ++++ 7 ++++ 4#
  4. # #+#+# # #+#+# #
  5. #+++++++++++++++#
  6. # #+#+#+#+#+#+# #
  7. #5+++++++++++++6#
  8. # #+#+#+#+#+#+# #
  9. #+++++++++++++++#
  10. # #+#+# # #+#+# #
  11. #3 ++++ 8 ++++ 1#
  12. #################
  13. 1,2,1,0,50,2,3,0,0,120->JUMP
  14. dynAMIte
  15. -EOF-
  16.  
  17. A bomap file normally starts with the map title in the first line of the
  18. file.  This line is optional and if it's not given, the mapname will be
  19. taken from the filename.  Please make sure that a maptitle does not start
  20. with a # charakter. This is very important!
  21.  
  22. From the second line on the mapdescription follows.  The first line of the
  23. mapdescripton is used to compute the width of the whole map, so be carefull
  24. to make this line as wide as the map is intended to be.
  25.  
  26. After the map description there are two optional lines.  The first of this
  27. lines contains default values used for the map.
  28.  
  29. The second optional line can contain the creator of the map.  If you don't
  30. pass default values but want the creator to be displayed, just leave the
  31. defaultvalues line empty.
  32.  
  33. After the last line of a map (creator) you can add comments or other stuff
  34. which seems important to you.
  35.  
  36. Here is a descripton of the default values line of the above example:
  37.  
  38. 1,2,1,0,50,2,3,0,0,120->JUMP
  39. ^ ^ ^ ^ ^  ^ ^ ^ ^ ^  ^^^^^^
  40. | | | | |  | | | | |  |
  41. | | | | |  | | | | |  `= name of map to jump on MAPJUMP, empty=random map
  42. | | | | |  | | | | |
  43. | | | | |  | | | | `= hurryup timeout
  44. | | | | |  | | | |
  45. | | | | |  | | | `= laser active
  46. | | | | |  | | |
  47. | | | | |  | | `= number of kickbombs
  48. | | | | |  | |
  49. | | | | |  | `= fuselength of player (1,2,3,4)
  50. | | | | |  |
  51. | | | | |  `= range for preset bombs in the map ("*" type blocks)
  52. | | | | |
  53. | | | | `= fuselength for preset bombs in the map ("*" type blocks)
  54. | | | |
  55. | | | `-= initial shield (0=shield off, 1=shield on)
  56. | | |
  57. | | `-= initial speed (0=slow, 1=normal, 2=fast)
  58. | |
  59. | `-= initial range (max 15)
  60. |
  61. `-= initial bombs (max. 8)
  62.  
  63. Blocktypes:
  64. ===========
  65. "1" = Player1
  66. "2" = Player2
  67. "3" = Player3
  68. "4" = Player4
  69. "5" = Player5
  70. "6" = Player6
  71. "7" = Player7
  72. "8" = Player8
  73. "+" = Random Block
  74. "#" = Hard Block
  75. "=" = Destroyable Block
  76. "*" = Bomb
  77. "@" = Block which becomes a bomb if it explodes
  78. " " = Empty field
  79.  
  80. "E" = EXPANDFLAME
  81. "A" = ADDBOMB
  82. "F" = FLAMEMAX
  83. "B" = BOMBMAX
  84. "W" = RANDOMWALL
  85. "O" = BOMBS2BLOCKS
  86. "D" = DROPBOMB
  87. "e" = EXPLALL
  88. ">" = FASTER
  89. "<" = SLOWER
  90. "s" = SHORTERFUSE
  91. "l" = LONGERFUSE
  92. "f" = SHORTERFLAME
  93. "L" = SWAPCONTROLS R/L
  94. "R" = SWAPCONTROLS U/D
  95. "d" = FEWERBOMBS
  96. "N" = NODROP
  97. "P" = SHIELD
  98. "S" = STANDSTILL
  99. "T" = TELEPORT
  100. "r" = REMOTEBOMB
  101. "X" = BACK2BASIC
  102. "K" = KICKBOMB
  103. "!" = LIGHTSABER
  104. "M" = MAGNET
  105. "$" = PHOENIX
  106. "&" = HURRYUP
  107. "I" = INVISIBLE
  108. "a" = DUELL
  109. "b" = AFTERBURNER
  110. "0" = FLAG
  111. "j" = MAPJUMP
  112. "t" = TELEPORTALL
  113. "x" = RESTARTMAP
  114. "p" = SWAPPOSITIONS
  115.  
  116. Maps can be from 6x6 to 30x30 blocks in size.
  117.  
  118. Common mapsize is 17 x 11 blocks which fits on 320x256 screens without
  119. scrolling.
  120.  
  121.  
  122. $VER: bomap.mdk 1.3 (30.06.2001)
  123.